1) Clean up a number of memory overwrites exposed by running Garmin
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 25 Nov 2002 01:01:39 +0000 (01:01 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 25 Nov 2002 01:01:39 +0000 (01:01 +0000)
commit48eb59d66a51f4b1561a8afb8455e6cb014f475b
treefc1cab2ca133bea5662d7b6bd788f65e261b48f7
parentd9d8faffac3a4e07eab98c8091a1d0500b7b2f78
1) Clean up a number of memory overwrites exposed by running Garmin
protocol under Windows that don't show up with efence on Linux.

2) Don't cross the ident and shortnames of the waypoints.

gpsapp.c) Correct loops for D108 and D109 that are looking at zero
   terminated strings when its own doc says that the input is NOT
   zero terminated strings.  (Why am I rapidly losing faith in jeeps?)

gpsmem.c) Initialize several more waypoint fields on startup.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@177 f51c46e8-681c-474f-0cfe-069cfd0219fb
gpsbabel/garmin.c
gpsbabel/jeeps/gpsapp.c
gpsbabel/jeeps/gpsmem.c